package eg.com.itiga.ui.beans;

import java.util.Set;

import javax.servlet.http.HttpServletRequest;
//import javax.servlet.

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;

public class UserProfile extends org.apache.struts.action.ActionForm {


	private int userId;
	private String departmentName;
	private String branchName;
	private String name;
	private String email;
	private String phone;
	private String intackNo;
	private String yearsOfExperince;
	private String companyName;
	private String companyState;
	private String companyWebsite;
	private boolean companyIsApproved;
	private String companyExpireDate;
	private Set<String> companyContactDetails;
	private Set <String> companyFields;

	
    public int getUserId() {
		return userId;
	}

	public void setUserId(int userId) {
		this.userId = userId;
	}

	public String getDepartmentName() {
		return departmentName;
	}

	public void setDepartmentName(String departmentName) {
		this.departmentName = departmentName;
	}

	public String getBranchName() {
		return branchName;
	}

	public void setBranchName(String branchName) {
		this.branchName = branchName;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getIntackNo() {
		return intackNo;
	}

	public void setIntackNo(String intackNo) {
		this.intackNo = intackNo;
	}

	public String getYearsOfExperince() {
		return yearsOfExperince;
	}

	public void setYearsOfExperince(String yearsOfExperince) {
		this.yearsOfExperince = yearsOfExperince;
	}

	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}

	public String getCompanyState() {
		return companyState;
	}

	public void setCompanyState(String companyState) {
		this.companyState = companyState;
	}

	public String getCompanyWebsite() {
		return companyWebsite;
	}

	public void setCompanyWebsite(String companyWebsite) {
		this.companyWebsite = companyWebsite;
	}

	public boolean isCompanyIsApproved() {
		return companyIsApproved;
	}

	public void setCompanyIsApproved(boolean companyIsApproved) {
		this.companyIsApproved = companyIsApproved;
	}

	public String getCompanyExpireDate() {
		return companyExpireDate;
	}

	public void setCompanyExpireDate(String companyExpireDate) {
		this.companyExpireDate = companyExpireDate;
	}

	public Set<String> getCompanyContactDetails() {
		return companyContactDetails;
	}

	public void setCompanyContactDetails(Set<String> companyContactDetails) {
		this.companyContactDetails = companyContactDetails;
	}

	public Set<String> getCompanyFields() {
		return companyFields;
	}

	public void setCompanyFields(Set<String> companyFields) {
		this.companyFields = companyFields;
	}

	public UserProfile () {
    }

    public void reset(ActionMapping actionMapping, HttpServletRequest request) {
        // TODO: Write method body
        //throw new UnsupportedOperationException("Method is not implemented");
    }

    public ActionErrors validate(ActionMapping actionMapping, HttpServletRequest request) {
        // TODO: Write method body
        //throw new UnsupportedOperationException("Method is not implemented");
    	return null;
    }


}